immunity cell - English Synonyms Dictionary